package DAO;

import java.util.ArrayList;
import java.util.Collection;

import ClassesBasicas.Historico;

public class RepositorioHistorico extends RepositorioBasico {
	
	public RepositorioHistorico(){
		super();
	}
	
	public void inserirHistoricos(Historico h){
		abreSessao();
		session.saveOrUpdate(h);
		fechaSessao();
	}
	
	@SuppressWarnings("unchecked")
	public Collection<Historico> consultarHistoricos(String cpf){
		abreSessao();
		Collection<Historico> lista = new ArrayList<Historico>();
		org.hibernate.Query q = session.createQuery("from Historico");
		Collection<Historico> listaAux = q.list(); 
		for(Historico h : listaAux){
			if(h.getPaciente().getCpf().equals(cpf)){
				lista.add(h);
			}
		}
		return lista;
	}
	
	
}
